<script>
	const util = require('./common/util.js');
	// #ifdef MP-WEIXIN
	let livePlayer = requirePlugin('live-player-plugin')
	// #endif
	export default {
		onLaunch: function(e) {
			// #ifdef APP-PLUS
				plus.screen.lockOrientation('portrait-primary');
				if(!uni.getStorageSync("xixuan_pintuan_token")){
					util.phone_authLogin();
				}
			// #endif
			// #ifdef H5
				if(!uni.getStorageSync("xixuan_pintuan_token")){
					util.phone_authLogin();
				}
			// #endif
			// #ifdef MP-WEIXIN
			// 解码场景传值绑定推荐关系
			
			if(e && e.scene != 1154 && e.scene != 1155){
				util.onStartupScene(e.query);
				// 1154 朋友圈单页模式 1155 单页模式打开
				uni.checkSession({
					success() {
						util.wechat_authLogin();
					},
					fail() {
						util.wechat_authLogin();
					}
				});
			}
			// 分享卡片入口场景才调用getShareParams接口获取以下参数
			if (e.scene == 1007 || e.scene == 1008 || e.scene == 1044 || e.scene === 1154 || e.scene === 1155) {
			  livePlayer.getShareParams().then(res=>{
				  console.log(res);
				let openid = res.openid;
				let share_openid = res.share_openid;
				if(share_openid){
					uni.setStorageSync('xixuan_pintuan_share_r_openid', share_openid);
				}
				if(res.custom_params){
					uni.setStorageSync('xixuan_pintuan_share_r_uid', res.custom_params);
				}
				uni.checkSession({
					success() {
						util.wechat_authLogin();
					},
					fail() {
						util.wechat_authLogin();
					}
				});
				// 房间号
				console.log('get room id', res.room_id) 
				// 用户openid
				console.log('get openid', res.openid) 
				// 分享者openid，分享卡片进入场景才有
				console.log('get share openid', res.share_openid) 
				// 开发者在跳转进入直播间页面时，页面路径上携带的自定义参数，这里传回给开发者
				console.log('get custom params', res.custom_params) 
			  }).catch(err => {
				console.log('get share params', err)
			  });
				 
			}
			// #endif
			// 心跳
			util.wechatHeart();
		},
		onShow: function() {
		},
		onHide: function() {
		}
	}
</script>

<style lang="scss">
	/* 注意要写在第一行，同时给style标签加入lang="scss"属性 */
	@import "uview-ui/index.scss";
</style>
<style>
	/*每个页面公共css */
	@import './common/common.css';
	@import './common/iconfont.css';
	page {
		// 页面背景颜色
		--bgColor: #f8f8f8;
		// 主色
		--primaryColor: #fe0000;
		// 按钮渐变颜色
		--btnBgColor: linear-gradient(90deg, #f02e2e, #fe0000);
		// 警示色
		--warningColor: #ff9000;
		// 辅助色
		--assistColor: #2979ff;
	}
	
	uni-rich-text img {
		max-width: 100% !important;
	}
</style>
